Making the Transition from OO Analysis to OO Design with the Unified Process
نویسندگان
چکیده
The current momentum for object oriented (OO) development in industry makes OO techniques worthy of attention. Information systems researchers and practitioners are increasingly using constructs such as use cases and class diagrams to define system requirements. A glaring weakness in the literature is the lack of useful guidelines and strategies for taking a relatively high level OO requirements model and translating it into an implementable architecture and detailed OO design. This tutorial paper demonstrates techniques for bridging the gap between OO requirements models and detailed OO design drawing on the framework provided by the Unified Process (UP) and based on concepts and techniques developed by researchers working on OO design patterns. The examples provided illustrate the transition from requirements, to architecture, to detailed design, and on to program code for one UP iteration.
منابع مشابه
Practical Complexity in Adapting Object Oriented Approach of Systems Analysis and Design
Recently, there has been a surge of interest in adapting object-oriented (OO) concepts, UML, and Unified Process of system development in the Systems Analysis and Design texts. However, there is a question of how to best fit these concepts with the existing coherent discussion of structured approach. This paper addresses some of the intricacies of OO concepts such as complexity of diagrams and ...
متن کاملDilemma Between the Structured and Object-Oriented Approaches to Systems Analysis And Design
In recent years, there has been a surge of interest in the Object-Oriented (OO) methodology in the analysis and design of a system. Employers are looking for graduates with OO knowledge. The change is also seen in the Systems Analysis and Design texts, which are increasingly adapting OO concepts and the Unified Process of systems development. However, there is a dilemma of how to best fit the O...
متن کاملGrammatically Driven Class Derivation
This effort sets out to outline a research domain of academic and commercial relevance as well as the establishment of a possible research trend in the field of software engineering. The OO approach has established itself as a widespread and effective paradigm for modern software development. Many aspects of OO development are methodologically supported and procedural and representation standar...
متن کاملA rare presentation of osteoid osteoma in a rib and unexpected \"double density sign\": A case report and review of literature
Osteoid osteoma (OO) is a relatively common skeletal neoplasm, frequently involves long bones. OO of rib is extremely rare, including 0.23-2% of OO cases. Most of them arose in posterior arc, frequently in its head or neck and might lead to painful scoliosis. Involvement of anterior aspect of a rib is extremely rare. Skeletal scintigraphy is highly sensitive for detection of OO. “Doubl...
متن کاملA Graph-Based Representation of Object-Oriented Designs
This article proposes a general graph-based representation for modeling Object Oriented (OO) software designs. The advantages of the representation over the Unified Modeling Language (UML) are: it formalizes the link between primitive OO design features and primitive entities of graphs; it models all the design features of an OO design in one cohesive graph; it provides us a convenient platform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003